while True:
    num = int(input('Введите 4х значное число:'))
    if abs(num) < 1000 or abs(num) > 9999:
        print('Число не 4х значное')
        continue
    if num % 2 == 0:
        yon = 'Da'
    else:
        yon = 'Net'
    print('Число четное:', yon)
    if num % 3 == 0:
        yon1 = 'Da'
    else:
        yon1 = 'Net'
    print('Чичло кратное 3:', yon1)
    if int(num ** 0.5) ** 2 == num:
        square = num ** 0.5
        print('Число является квадратом числа:', int(square))
    else:
        print('Число является квадратом числа: Net')
    print()
    c1 = num % 10
    c2 = num // 10 % 10
    c3 = num // 100 % 10
    c4 = num // 1000 % 10
    print('Наибольшая цифра числа:', max(c1,c2,c3,c4))
    print('Наименьшая цифра числа:', min(c1,c2,c3,c4))
    k_zeros = 0
    if c1 == 0:
        k_zeros += 1
    if c2 == 0:
        k_zeros += 1
    if c3 == 0:
        k_zeros += 1
    if c4 == 0:
        k_zeros += 1
    print('Количество нулей в числе:', k_zeros)
    if int(c1**0.5)**2 == c1:
        print('Цифра в разряде единиц является квадратом цифры:', int(c1**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Net')
    if int(c2**0.5)**2 == c1:
        print('Цифра в разряде единиц является квадратом цифры:', int(c2**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Net')
    if int(c3**0.5)**2 == c1:
        print('Цифра в разряде единиц является квадратом цифры:', int(c3**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Net')
    if int(c4**0.5)**2 == c1:
        print('Цифра в разряде единиц является квадратом цифры:', int(c4**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Net')
    
